<?php
/**
 * 熵巡 - 企业级氚云OpenAPI数据管理平台
 * 开发归属 Alyr.net
 * 氚云API认证测试 - 测试API认证信息是否正确
 * 尊重劳动成果是一种美德
 */

// 禁用错误输出防止HTML污染
error_reporting(0);
ini_set('display_errors', 0);

// 设置session目录权限
ini_set('session.save_path', sys_get_temp_dir());
session_start();

// 检查登录状态
if (!isset($_SESSION['logged_in']) || $_SESSION['logged_in'] !== true) {
    header('Content-Type: application/json');
    echo json_encode(['success' => false, 'message' => '请先登录']);
    exit;
}

// 引入配置文件和客户端类
require_once '../config.php';
require_once '../classes/H3OpenApiClient.php';

header('Content-Type: application/json');

try {
    $config = require '../config.php';
    $client = new H3OpenApiClient($config);
    
    // 测试认证
    $result = $client->testAuth();
    
    echo json_encode($result);
    
} catch (Exception $e) {
    echo json_encode([
        'success' => false, 
        'message' => '认证测试失败: ' . $e->getMessage()
    ]);
}
?>